package cn.ztydata.teachingsystem.heaven.web.dto;

import java.sql.Date;
import java.util.List;

/**
 * 资源列表数据Dto
 *
 * @author fanruiping
 * @since 2014-12-08
 */
public class ResourceListDto {
    private Long id;//资源编号
    private String name;//资源名称
    private Integer mold = 0;//资源种类
    private String suffix;//媒体类型
    private Long size;//资源大小
    private String author;//作者
    private Date date;//上传时间
    private Integer status = 0;//状态
    private Long majorId;//专业编号
    private String majorName;//专业名称
    private Long uploaderId;//上传者编号
    private String uploader;//上传者名称
    private String downUrl;//下载地址
    private Long groupId;//群组编号
    private int groupType;//群组类型

    private String typeName; //资源类型名称
    private Long typeId; //资源类型ID

    private List<KpDto> knowledge; //资源知识点

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDownUrl() {
        return downUrl;
    }

    public void setDownUrl(String downUrl) {
        this.downUrl = downUrl;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getMold() {
        return mold;
    }

    public void setMold(Integer mold) {
        this.mold = mold;
    }

    public String getSuffix() {
        return suffix;
    }

    public void setSuffix(String suffix) {
        this.suffix = suffix;
    }

    public Long getSize() {
        return size;
    }

    public void setSize(Long size) {
        this.size = size;
    }

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getMajorId() {
        return majorId;
    }

    public void setMajorId(Long majorId) {
        this.majorId = majorId;
    }

    public String getMajorName() {
        return majorName;
    }

    public void setMajorName(String majorName) {
        this.majorName = majorName;
    }

    public Long getUploaderId() {
        return uploaderId;
    }

    public void setUploaderId(Long uploaderId) {
        this.uploaderId = uploaderId;
    }

    public String getUploader() {
        return uploader;
    }

    public void setUploader(String uploader) {
        this.uploader = uploader;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public Long getTypeId() {
        return typeId;
    }

    public void setTypeId(Long typeId) {
        this.typeId = typeId;
    }

    public List<KpDto> getKnowledge() {
        return knowledge;
    }

    public void setKnowledge(List<KpDto> knowledge) {
        this.knowledge = knowledge;
    }

    public Long getGroupId() {
        return groupId;
    }

    public void setGroupId(Long groupId) {
        this.groupId = groupId;
    }
}
